-- card: 21109 from stack: in.0 -- bmap block id: 0 -- flags: 0000 -- background id: 3797 -- name: -- part contents for background part 1 ----- text ----- From: chuq@plaid.Sun.COM (Chuq Von Rospach) Date: 1 Mar 88 04:43:08 GMT This is from Dan Shafer on CompuServe, and is a list of Erata from the first edition of his HyperTalk programming book. chuq - The following list represents known "bugs" or typos in my book, "HyperTalk Programming," first printing. If you have a copy of the first printing, you can make these changes directly to the text. These have all been corrected in the Second Printing, however. p. 114 - Remove the word "the" from lines 9, 12 and 15 of the handler at the top of the page (if optionStatus is down....) p. 140 - In the two handlers at the top of that page, "repeat for" should be "repeat with" p. 145 - In both handlers, change "repeat for" to "repeat with". Also, there is a space between "down" and "to", not "downTo" but "down to". p.155 - First sentence should be edited to read: "This command will find the "end" in the words blender and weekend as well as in ending." p. 182 - third line from the bottom of the handler. Change "3 to 67" to "3 to 7" p. 223 - First line of first full paragraph; change 18 other tools to 15 other tools p. 243 - Last line of list of instructions in the lab (beginning with "choose rectangle tool"), change "click at 50,50" to "click at 151,151" p. 265 - the last sentence before the last full paragraph on the page which starts "You cannot concatenate" should be changed: "You can even concatenate these numbers to make larger numbers (i.e., one and three combine to make 13)." p. 268 - at Step 2 in lab, change "evaluate" to "value". p. 270 - line below "8 + 45" should be changed to read: "all by itself on a line in a HyperTalk script or in a field makes no sense." (It does, as it turns out, make sense in the Message Box.) p. 302 - Table 17-1. "rect[angle]" is read-only for windows, but read-write for buttons and fields. p. 313 - Item numbered 3. Change "get" to "put" p. 315 - Delete third line of handler that refers to variable r2. p. 326 - Delete last sentence in second paragraph under "autoHilite Property." (This property does affect radio buttons and check boxes; it causes them to turn "on" and "off" when clicked.) p. 329 - second line from the bottom of the first paragraph, delete "the dialog box". p. 351 - delete second line of handler at bottom of page (it does no harm but it has no effect). p. 352 - delete second line of handler at top of page (it does no harm but it has no effect). p. 380 - Second line above figure, change "cursor has ID" to "icon has ID". Change caption to read "An icon has a resource number." p. 408 - delete the funny character at the end of the first line of code. p. 444 - Wrong figure is in place. No harm but can be confusing. p. 483 - handler for Card #2, Button #2, Repeat Forever". Insert "& return" after "end repeat" in current line. It should read: put return & return & "end repeat" & return after holder p. 487 - last handler on page, change "global effect" in third line from bottom to "visual effect." p. 491 - Two fixes. In first handler on page, put space after "to" and before "15" in the fourth line. In second full handler, change "scroll" in third line to "wipe." p. 492 - First handler needs new first line, "global holder". -- part contents for background part 45 ----- text ----- Shafer: HyperTalk Programming eratta